// pages/showScanCode/showScanCode.js
var utilTime = require("../../utils/formatTime.js")
var app = getApp();
var self = "";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    scanCode: "https://zhuanyoyo.oss-us-west-1.aliyuncs.com/customerApplet/restaurant/detail/scanCode3.png",
    bakStr: "",
    showChangeHis: false,
    // 1.5版本新增数据
    // 组件所需的参数
    navbarData: {
      showCapsule: 1, //是否显示左上角图标   1表示显示    0表示不显示
      title: '成功兑换', //导航栏 中间的标题
      share: true, //是否从分享过来
    },
    shopName: "", //店铺名字
    shopImage: "", //店铺图片
    storeDisCountData: "", //优惠券数据
    ctYearMoDays: "", //获取年月日

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // console.log(options.sendData);
    self = this;
    var optionsData = JSON.parse(options.sendData);
    this.initData(optionsData);
    this.initTime(new Date());

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },



  // 自定义事件
  //初始化二维码
  initData: function(initData) {
    // console.log(initData)
    wx.request({
      url: app.globalData.officialDomain + 'shopInfo/getShopInfo',
      data: {
        shopId: initData.shopId
      },
      success: function(res) {
        // console.log(res)
        if (res.data.errorCode = "0000") {
          var resData = res.data.data;
          resData.shopImage = JSON.parse(resData.shopImage) ? JSON.parse(resData.shopImage) : []; //店铺图片
          // console.log(resData)
          self.setData({
            shopName: resData.shopName,
            shopImage: resData.shopImage
          })
        }
      }
    })

    // 初始化店铺活动数据
    wx.request({
      url: app.globalData.officialDomain + 'shopInfo/getShopIdfindCoupon',
      data: {
        shopId: initData.shopId
      },
      success: function(res) {
        // console.log(res)
        var data = res.data;
        if (data.errorCode = "0000") {
          data.data.forEach((item, index) => {
            if (item.couponId == initData.couponId) {
              self.setData({
                storeDisCountData: item
              })
            }
          })

        }
      }
    })

  },

  initTime(time) {
    self.setData({
      nowsTime: utilTime.formatTimeYMDHMS(time),
      nowsAddTowTime: utilTime.formatTimeYMDHMS(new Date(time.getTime() + 7200000)),
    })
  },

  //跳转页面
  // 通过data-params带上路径
  toOpen(e) {
    wx.redirectTo({
      url: '../changeHistory/changeHistory',
    })
  },

  //返回到首页
  _backhome() {
    wx.reLaunch({
      url: '../index/index',
    })
  },
})